#pragma once
#include "GSE_Predefines.h"
namespace GSE
{
	class GSE_NOVTABLE ErrCode
	{
	public:
		virtual int errCode() const = 0;
		virtual const char * errMsg() const = 0;
		virtual bool operator !() const = 0;

		GSE_INTERFACE_NONCOPY(ErrCode);
	};
}